perm filename IODEFS.FAI[4,KMC] blob sn#177278 filedate 1975-09-17 generic text, type T, neo UTF8
;THESE ROUTINES PRINT THE CONTENTS OF ONE WORD IN OCTAL OR ASCII
;TO USE THEM, YOU SHOULD:
;	MOVE	C,WORD			;PUT ARGUMENT IN "C"
;	JSR	OCTOUT			;SUBROUTINE CALL

C ← 3
D ← 4
E ← 5

OCTOUT:	0
	MOVNI	E,14
OCLOOP:	ROT	C,3
	HRR	D,C
	ANDI	D,7
	ORI	D,60
	OUTCHR	D
	AOJL	E,OCLOOP
	OUTSTR	[ASCIZ /
/]
	JRST	@OCTOUT

ASCOUT:	0
	MOVNI	E,5
	ROT	C,1			;MAY BE NEEDED TO LEFT JUSTIFY
ASLOOP:	ROT	C,7
	OUTCHR	C
	AOJL	E,ASLOOP
	OUTSTR	[ASCIZ /
/]
	JRST	@ASCOUT

;------------------------------------
;THESE ARE THE STANDARD EXITS FROM FAIL

BOMB:	OUTSTR	[ASCIZ /I-O ERROR/]
DONE:	EXIT